using System;
using System.Collections.Generic;
using System.Text;

namespace ClickSocial.Entities
{
    public class FotoInfo
    {
        #region Campos
        private string _Archivo;
        private long _EventoID;
        private string _Fotografo;
        private string _Nombre;
        private double _Precio;        
        #endregion

        #region Propiedades
        public double Precio
        {
            get { return _Precio; }
            set { _Precio = value; }
        }
        public string Nombre
        {
            get
            {
                _Nombre = _Archivo.Split('.')[0];
                return _Nombre;
            }
            set
            {
                _Nombre = value;
            }
        }
        public string Archivo
        {
            get
            {
                return _Archivo;
            }
            set
            {
                _Archivo = value;
            }
        }
        public long EventoID
        {
            get
            {
                return _EventoID;
            }
            set
            {
                _EventoID = value;
            }
        }
        public string Fotografo
        {
            get
            {
                return _Fotografo;
            }
            set
            {
                _Fotografo = value;
            }
        }

        #endregion

        #region Constructores
		
        public FotoInfo() { }

        public FotoInfo(string archivo, long eventoId, string fotografo, double precio)
        {
            _Archivo = archivo;
            _EventoID = eventoId;
            _Fotografo = fotografo;
            _Precio = precio;
        }

	    #endregion    
    }
}
